Your suggestion to add this to an existing unit might well be the idea behind their cheap "3D print" option. They won't suggest that we do this, because they don't want to support the integration, but it looks like they aren't really trying to prevent it.