Added all pionter types.
Fixed stream operators to handle pionter types