Add DiagramSource module to allow overriding of DiagramProcessor defaults