Template-driven End-User Ecological Database Design