Create new interfaces, helpers, abstract classes. Reformat source.