FxCanvas half done. Is this the right way, or should we operate on group objects? It doesn't feel idiomatic to treat the FX - API this way.