Enterprise Grade JavaScript Web Components inspired from Flex and Silverlight