Building version using ghost objects and the builder tools- still need to work out details to get it working
Working builder tool ghost objects