Block a user
[PIE-16] Basic tag page implementation
[PIE-16] Basic tag page implementation
[PIE-28] Switch to type-safe API
[PIE-28] Switch to type-safe API
[PIE-13] New recipe page
[PIE-13] New recipe page
Splitting this out into more tickets as this is getting gigantic. Also will likely require some schema changes which I don't want to bundle into this ticket