- [ ] Restructure the backend classes to share the same with the simulation ones - [ ] Implement backend tool agnostic base classes so that any package can be compiled into with given translation metrics.