This UI is going to be more integrated with BYOND host objects. It's update principal is very different from nanoui's. It is based around state that is being synchronized with server and client (browser). Such synchronization has it's problems, like it can't handle rapid changes, what could cause client and server to become out of sync and client state to be discard.
added paper_tray insert_slot
added beaker_holder insert_slot
added printer output component
changed reagent_pump to be able to pump from beakers in the beaker_holder
changed some string sanitize calls to not strip spaces
I added the insertion slot class because I think they are important for further expansion. The two components which use them are merely there as examples. They can be used in game but are not especially powerful and will probably not get anyone excited.
Ports Polaris' integrated electronics system, whichallows for Roboticists & Electricians/Engineers to build custom devices and machines for a variety of purposes.