new project structure with src and resource dirs