Refactored FrameBuilder and VNPBMap classes to better encapsulate data.