Oraganized project into logical packages