update with recursive view adding, going to step away from this for a bit to focus on a non-ember variation