Visualization of the Character encoding terminolgies
For more details about the terminologies please read this article on Supplementary Characters.
If you are finding difficult to follow the article, please use the following google docs version with some annotations.