Deep refactoring of the Parameter construction
Former interface was really messy and somewhat redundant, with lots of boilerplate. It is possible to make a much more streamlined version!
In the process, IsVectorial
enum class has been removed as well: it was a poor man's substitute for the already existing TypeT...