Is it possible to create a component with sub components? I would like to build a component similar to the JSON Player (it will be using a different type of data or I'd just use that), and then have another component that can dropped in to access and display the data loaded by the top level component. I'm looking to build something with exactly the same behavior of the JSON Player actually, just using a different type of data.