Added the basic UI and core excluding transport