Update to variables

 - namespaced for improved scope & OOP
 - consistent OO with __-modifiers and camelCase
 - make decoupled type-sizing avaiable, couple it to base-sizing by
default
0.0.4