Scheduler: Refurbished node members to better reflect the mathematical nature.

Instead of 'type_family' and 'type', there are now three members:
type_family, subtype, numeric_type
This also allows for a better integration of the implicit vectors and matrices.