Initial, slow work on patterns.
Initial pattern class.
A bit more work on the pattern parsing.
Even more work on the pattern implementation
Even more work.
Implement X and Y on SVGPatternElement.