1)Restructure project files 2)Define project modules - shell, hive.