Probably very premature to be posting this here since I'm still in the planning stages, but I figure if I don't start now the project will be near completion without documenting anything.
Anyway, out of bad things often comes new refreshing ideas. Let me start with the background info first...