Hierarchical Components -- Tailored Responsibility Within Component-Based Systems --