Class structure, documentation
Rewritten migrations