FrameFactory Refactored