Add polymorphic note to components
Refactor applicant code and backend creation