Intermediate commit of work in progress before a major refactoring to keep what is happening clear in the revision history. The context menu is taking shape and displays at the pick location, only one option for this commit, positioning the weapon. Multiple gui menu's implemented and using the hidden getProperty vwf function.