Provide renderers as Puredata externals

Warning: some renderers still don't behave like they're supposed to!