Hi Stef,
Yes, BlElement is the starting point, i think so.
All examples in BlElement run for me, do you have some errors ?
On my side, i'm starting to write examples using layouts.
We can talk about the performances issue later (if asserts really have an impact on) , when the first stable version will be released.
But for now, i think using asserts is a good choice to make things clear and to help the understanding and the documentation (same for the <return> pragma).
Glenn.
Glenn Cavarlé