Splitting resources to separate file; Updating components; Adding tabbed interface for in page demos;