Made significant changes while refactoring all existing classes. No longer need to rely on VGet.