Added FullyDefinedPointType
Reworked structure of opcodes and pointtypes