Fleshed out the next story in the component-metadata spec