finish main page, begin to think about the schematic editor UI