attr datatype infrastructure refactoring
Merge branch 'refactor-json' of github.com:ducky64/chisualizer into refactor-json