Felt has sjablonen, stored in config

sjablonen.(name) has fields:
* naam_nl = default name
* naam_en = ...
* info = used in the sjabloon overview
* types (array_keys ???)
* parameters = dict of parameters & type
* parametes_beschrijving = description of parameters
* parameters_sample = default values of all parameters

On /activiteiten/bewerk we have a list of if statements
It groups the answers by type
* choises, feedback, teams, dinner, shirtsizes, nnv, 
* public transport, reserve list, signups list

* activites store their "types" as bitmask (1 = medisch, 2 = thuisfront ...)
* stored in models\Parameter  
* list of parameter datatypes, 

Why is everything so builtin ?! Crazy. 

List of question types:
* medical --> alergies, meds, extra info
* thuisfront --> name contact, email contact, phone #1, phone #2
* shirtsize --> pick enum from XXS, XS, S, M, L, XL, XXL
* identification --> document type, document number, expiry date, ...
* nnv --> state (notmember, later, member) & nnv number
* food --> joins for the meal (true/false), diet (text), vegetarian (t/f)
* public transport --> enum (no, week-only, weekend-only)
* travel / zorgverzekering --> verzekeraar, polisnummer, noodnummer, type (zorg of reis)
* questions --> parameter_id, slot, answer
* choices --> parameter_id, slot, choice
* feedback --> feedabck (str)
* team --> teamname (str)



omg it is TERRIBLE. In Silk every sjabloon has its OWN template ?!
so much work yikes

Example for the "Studiereis" sjabloon:
* Some text (incl deadline) --> we can refer to variables and use HTML!
* Header (your signup is coupled to your current account!)
* Health insurance (+ text)
* Medical information (+ text)
* Home stayers (+text & checkmark about International Office)
* Identification (+text)
* NNV (+text)
* T-shirt 
* OV
* Feedback

Pattern:
* (title) (prefix text) item (suffix text)
Then possibly also:
* title-items & text-items

-------------

Ideas:
* Modular system!
* Create template activities (by creating activity, store as template & then delete?)

* Combine complicated questions into custom question (see all above)
