New idea for service component layout