Refactoring for 0.2
* Data module, data loader and dataset
* Refactor LabelTensor
* Refactor solvers
Co-authored-by: dario-coscia <dariocos99@gmail.com>
* Modify domain by adding sample_mode, variables as property
* Small change concatenate -> cat in lno/avno
* Create different factory classes for conditions