added ElementEditor form and project reorganization