rekove wip RC and start conversion to array cherry-picking

Signed-off-by: Brandon McAnsh <brandon.mcansh@gmail.com>