inital commit ( not in a funtional state )
Bata ( work in progress )
added hooks for Var get/set/query

Beta: not fully funtional
(work in progress)