Adding support for hits
Summary
This MR introduces the following changes
- Allowing for having track collections with different shapes
- Hits can now be used the same way as tracks
- Added integration test for the preprocessing of hits
- Fixing small issues in the scaling when some parts of the variables are not in the variables_dict
Relates to the following issues
- Closes #199 (closed)