The new framework is done. Need to double-check _fapPool and memcpy function