moved task to done.
replaced 'do...' for 'build' task.
removed dash from key-stroke.
made private plugin's var definitions.
modified docstrings.
created UIComponent record to replaced bare map implementation. exposed ui protocols functions in core. updated test accordingly.
removed the use of lab.ui.protocols.
removed the use of lab.ui.protocols.
added docstring and pragma sections to lab.ui.core ns. privatized some functions that are not part of the API.