drivers refactoring, independency modules, boilerplate Application, Debug module removed, fixes