So, surprisingly I’ve been able to achieve the desired dynamo workflow in a matter of 6 nodes
Using the workflow below, it’s just a case of toggling the boolean node.
If anyone has managed to achieve the same result with a Macro / button approach i’d be very interested! For now i will mark this as my solution.
Jack.