Enhanced structure of several parts.
Removed autogenerated files.