This is something I'm working on when I'm bored. All credit goes to The Pericles Group, LLC.