Sw 19 Strings class

@tkurylek This task needs CR :-) After your comments and my fixes, I'll do merge