Disclaimer: This post is VERY long. But don't decide to not read it because of that. I want this post to get as much attention as possible, positive or... constructive, because I have spent a long time on this idea. I you find the size overwhelming, maybe read it in sections, or not all at once...