Structured JavaScript Microframework