Refactor contrib list and move it to the Getting Started doc

Now uses pui components and doesn't require any backend code.