Add PropertyComponent and PropertyMappingComponent

Getting ready to show properties in the property mapping panel