utils refactoring, cell constructor refact.
some additional refactoring)
template bug fixed, refactoring
fix _ collision
History started