useless shit - sq with api
Make API even better - expose just the one append() type.

Remove appendWithBackRef for cleaner api.
Make BackRefBuilder the top level class
wip