Added object hierarchy + custom component test.