updated pointer trials

Updated the pointer code and in doing so re-structured the vmc file and
how I should deal with virtual markers in general