improve/structure
dev
split big classes into more smaller ones.
closes: #7
No dependencies set.
The note is not visible to the blocked user.
split big classes into more smaller ones.
closes: #7