Split statement and expression classes into separate files.
Kill virtual inheritance.