break group page up into components