Req-ID:
    0004
Req-Type:
    Funktional
Events/UCs:
    - Erstellen eines Raster Layers
    - Erstellen eines Shaped Layers mit Polygonfunktion
    - Veränderung der Anordnung der Layer
    - Verschieben der Layer innerhalb des Canvas
Description:
    - Layerstruktur ist prinzipiell eine Art Array, jeder Layer hat eine Position in der Reihe und hält eigene Pixeldaten
    - Es gibt einen aktiven Layer, der selektiert und geändert werden kann
    - Der aktive Layer kann bearbeitet werden, während andere Layer dabei keine Beachtung finden
    - Wird ein Tool verwendet wird eine Vorschau auf einem temporären Layer angezeigt, welche dann nach unten mit dem Layer
      vereinigt wird, wenn die Änderung übernommen wird, Während dieses Prozesses kann die Bearbeitung auch abgebrochen werden.
      In diesem Fall wird die Änderung nicht auf die darunterliegende Ebene übernommen
Originator:
    Paul Norberger
Fit Criterion:
    - Bis zu 10 Layer gleichzeitig bearbeitbar und durchwechselbar
    - Entfernte Layer können entfernt werden
    - Layer können in beliebiger Reihenfolge angeordnet und erstellt werden
Priority:
    0
Support Material:
    Ubungsblat_01.pdf
Conflicts:
    - Keine bekannten Konflikte, Stand: 16.01.2020
History:
    - Erstellt am 16.01.2020
    - Vollständig implementiert, Stand: 16.01.2020