I'm just submitting C/C++ and Python for now since some of the other files are
a little more volatile currently (there are some patches in progress).

Will probably need to update this patch after Theo's stuff is pushed.

I would also like to reorganize the features to be sorted
alphabetically, but I'll wait for things to calm down a little before
doing that.