[broken] refactoring continued

- new memory layout
- separate kickstart from bootloader