Project Library script version control

Yup that works most of the time if you use a single gateway for development. If you develop on multiple gateways, you'll still run into problems though.