Marketplace as a component