Describe how you would structure a clean, maintainable component hierarchy in a modern frontend framework.