WIP Gallery migration to React