Removed the unnecessary class wrappers for Pointer<T> and Pointers<T>.
Switch the remaining 'typedef's to 'using' for consistency with the rest
of the codebase.