Made helper methods public to be usable from functions extensions
Sync both ways
Improved template node stuff, still WIP