This is an awesome post. And, as Mannahni mentioned, if you download the 5e rules for free, you can do all this for free. The only thing that I would add, CCS, is that I think the default halfling class should be rogue. If you did this and keep feats and multi classing out, as you mention, then...