Introduce actual space algorithm
Add universal toString method
Optimize toString method
Optimize setchannel
Get back toString method
Add performance test