I understand. Using the provided tools to create the BPMN2.0 processes is a must to make sure that the extensions are really there then.
The Signavio editor based on Oryx is actually open source. The project can be found here: http://code.google.com/p/signavio-core-components/.
Thanks
Alex