Working on tool UI module 'servermodelgen'

Tool UI context and hook stable;
New tool UIs can now be added in the same pattern.