major re-org of JS-land library