Creating a proxy pawn class infrastructure (currently in pseudo) for Josh to work on.