introduce Types module
frontend: create new proposal paragraphs
frontend: convenience api for ajax
frontend: fix: rerender paths