I’m way behind with documentation, but there will be documentation for all these features, because we’ll be teaching those to educators who wanted us to add them 
In the meantime you might already have seen or want to explore these examples of template + tutorial + input type enforced projects:
Function Compositions
Blumenwiese (also includes layout and language settings)
Tabular Data (also for how to use “parameter” type input slots)