added BlackBoxFrame, added factory to FrameQueueBuffer