Shout out to the designer of that. The had a Vue version with components and it was super easy to modify. Templates have come a long way.