Organized project structure with appropriate packages