Давно нужно было закоммитить.

Много переименований и рефакторингов.