https://github.com/samsquire/additive-guis
I am struggling to add the commutative property to a layout. I am inspired by N3 syntax, to make GUIs renderable in any order according to rules.
How should I go about this problem?
I want to be able to specify where things are on the screen with rules. Such as the following:
todoField above todosList
todosList above todoFilters
submitTodo rightOf todoField