refactor

single svg
data in groups
vertical positioning