Structural Javascript Framework