Masters are Widgets you can update
It took me a while, but I just figured out what masters are for. But masters are more like widgets than pages or page templates. So, I think your software would be easier to use if you placed masters as a tab in the same panel as widgets and my widgets. Maybe they could be called Master Widgets.