Big refactoring and proper build sequence