Nano UI Framework

Nano UI Framework is a new system for displaying, updating and managing browser/popup UIs.

It is an evolution of my older browser datum.

I have included two UIs built using Nano, Cryo Cell Status UI and the Chem Dispenser UI.

The framework is now documented with comments.

Due to the nature of my work I am unsure of my free time over the next few months. I intend to convert as many UIs as possible, however that may not be all UIs. If this is not acceptable, close this pull request and I will create another if I do manage to convert at least the majority of UIs. I will say however that the framework itself offers a lot of value, as it allows others to create Nano UIs. I designed it to be used by other coders, and not just by myself.