Added backing form and view model for component type combinations (#209)