The 'big' update

Part 1- UI framework