Use pointers in the shop code, also append Ptr to any pointers that are using an address space typedef