Implement service blocks

This is the final bundle update, which implements service blocks in the SVG per design.
Hmm, it's a pity we have to duplicate it all here. That's going to be a bit of a pain to maintain.
Still, I guess it's just a copy/paste, and I can't think of anything better for now.