How should I organise my version 2 and version 3 code?

Workspace actions