Refactor the membership page to use flowblocks

Closes #295
4 jobs for i295-membership-page in 9 minutes and 12 seconds (queued for 1 second)