ParentFull threadperfect_wave·Ryan Saxe did exactly this a number of years ago: https://github.com/RyanSaxe/mtgView on HN