Refine untyped data pointer API

Add common Data/Pointer supertype named StaticPointer.