New subclass structure. Work on recording UI.