one problem with the current iteration of reacord is the number of conversation layers there are between internals and the adapter. the flow is: elements -> node tree -> reacord objects -> adapter objects -> adapter renderer so far it looks like I can reduce this to: elements -> node tree -> adapter renderer