* Ely: started to restructure build system.