Added slugs for components
Component diffing, nesting etc.