Thank you for laying this out, It is certainly something I would like to understand better, I would love to start using this technique as I am in general a huge fan of custom parameters… Ive been digging around your example and readme and are left with some questions:
1 - Would this technique be recommended in-terms of optimization / speed with highly dynamic parameters? i.e. animations curves etc.
2 - What is the purpose of these Dats? in the “empty” internal parameter setting base:
3 - In what circumstances is eval() needed? can you explain this further:
4 - Has anyone done any more speed tests with this technique?
(Responses now embedded in the wiki pages)