making ProtonPlug an external project