Modify component so ordering is managed deliberately.
Now there is a box container to hold bounding and hitbox.
Then there is a foreground container for interactions to draw in.
Fixes #122.
Move clipPath into the boxes container
Merge pull request #145 from palantir/foreground-commit-2

Modify component so ordering is managed deliberately.