Refactor the membership page to use flowblocks

Closes #295
20 jobs for i295-membership-page in 10 minutes and 54 seconds (queued for 1 second)