Rough machine extension point implementation