optimise hexagon rendering and allow different...

child positions