MRG: subclass TProfile[2D|3D]

TODO:

* ~~Support new init args: range of the profiled axis.~~ DONE
* ~~add unit tests~~ DONE