Implement most of Name including URI support.