Incremental commit

Added more shapes, display setup at center X/Y, or by block size, or
both.  Fixed 12/24 mode.  Implemented date mode.