Added most classes and basic UI setup