And into the rabbit hole I go. Time to learn Node