Starting work on memory management framework
Reorganise code to move arch out of KCore