I'm tentatively confirming this for now. I like the idea and I believe it would make the program cleaner and easier to use. Whether it will be optional or not is up in the air still.
David, can you please address my previous questions?
Razzloss, have you tried looking at dcsharp?