Another take, from a more recent Blue Systems / Techpaladin developer: https://akselmo.dev/posts/bluesystems-to-techpaladin/