Adding hte Ultralight class and unit tests to support it.