Refactores structure for import behaviors
Changed compilation system