@supperz0nic This is very pretty!
As for app with goals/pogressions/achievements... There's Calistree (calistree.com / calistree.app ) by /@0gods4me-deveseleer which has all that, shows skill tree for every exercise, has goals, progressions, achievements... Check it out. I've been using it for...