Removed unnecessary Show instance
Renamed intervalEncoding to just interval
Renamed identityEncoding to just identity
Added singleton encoding
Added depth tests