Removed obsolete tags from value types
Moved operator and parameter templates out of value classes, added member template

These templates are nicer when used.
Minor code cleanup