jscomponents

Here is the first beta of the new JS component system. This allows a developer to create cool new composite components which reuse the existing rich functionality and makes it really easy for designers to download these components and get using them!