Although each individual file is reasonable, the six files have never been executed together in a real WordPress environment, and there are likely to be integration issues (for example, ensuring the SVG markup, CSS selectors, shortcode output, and JavaScript all work together exactly as intended). I can already see a few places where I would…
Welcome to WordPress. This is your first post. Edit or delete it, then start writing!