Character Warning: This is only a quick mockup experiment. Do not take any of this code seriously. THIS IS A QUICK DIRTY PROTOTYPE!!!!