Major refactor. Add #new_prop. Add id binding system. Support objects & arrays recursively.