The Shape item supports custom-generated shapes, but currently this can be achieved only programmatically. It will be useful if the user could provide its own Shape implementations that is supported by the report designer.