please consider the following:
at the moment, the way in which we add new links to the UI is a terrible case a duplicate code, and because of the specificity of the styles, MOD authors can't edit for ALL of them, so here's my suggestion:
1. We make an sql table, prefix_nav, with columns
icon (url for image, if any)
name(as in {L_MONKEY} not just 'monkey')
url (as in {U_MONKEY})
active (if the link should be available)
order(where it shows up)
id(the PRIMARY KEY, of course.)
2.
We make block variables for all of this, in a loop called navlinks or something
3. Style creators include it with
<!-- BEGIN navlinks -->
<markup foo="bar"><a href="{navlinks.URL}">{navlinks.NAME}</a></markup>
<!-- END navlinks -->
this is only a rough idea, permissions are not implemented here, but that what topics are for

