An excellent starting point. Great job.
Thank you! I've got a lot of code cleanup to do, but I'd like to continue this concept along.