Additions to allow more control of UI elements.
Majority of control comes from additions to the configuration .pllist
The control of the icon/logo visibility was initially implemented as a protocol,
but I think after this commit I'll switch it to a .plist mod as well.