What are my responsibilities when adopting a headless architecture?