Beautiful article! I love these charts so much I'm curious to know what your tech stack looks like to make them as customizable as I assume they are?