Natural-JS Javascript UI Architecture Framework