update docstring
fix validation rules and small bug in layout helpers
start backend converstion to kiwi