Make textstream instantiation more flexible
Use overload instead of different method name
Rename getAllX/Y to calculateTotalX/Y
Major rework of logic/interface communication