This commit does not change behavior. It is easiest to review this change with: git log -p -n1 -U0
This commit does not change behavior. It just adds new skeleton classes that don't do anything and aren't instantiated yet.