Programmarchitektur erste Ergebnisse

Seit dem letzten Vorschlag sind ein paar Verbesserungen dazu gekommen, man kann es auch schon kompilieren (hab dafür g++ direkt benutzt)
Ich würde mich über Verbesserungsvorschläge freuen (insbesondere bei der Formenerkennung, wo ich noch nicht sicher bin, wie wir die ablaufen lassen sollten, und wie sie von außen aufgerufen werden sollte).