First attempts to building a JS framework.