some progress with ui, and some definite pain points with my initial structure for tool windows