Split scheme types into several header files,
which are all included in the master header file schemeTypes.h.
Added implicit conversion operator to any type for SchemeNumber_t.