#region Shrimp Base Class
/// <summary>
/// The console is made up of little applications, each called a "Shrimp".
///
/// Shrimps can be stateful, the Console creates Shrimps on loads and keeps
/// them in memory.
///
/// It was hard to mix the words "Console" and "-let" to make something
/// akin to "applet", so I chose the word "Shrimp", which means little, to
/// stand for my "Console-lets".
/// </summary>