Packages refactoring + Initial repo shell impl. Intermediate - not compilable.