Modul für separate Einstellbarkeit nicht ganzzahliger Artikelmengen

Hallo allerseits,

ich bin gerade in der Planungsphase für ein Modul im Bereich des Warenkorbs.
Ziel ist für jeden Artikel separat einen Modus aktivieren zu können, der es ermöglicht lfm Angaben in Verbindung mit Mengenangaben in beliebiger Stückelung anzugeben.
Also Beispielsweise:
2x Stahlrohr 2,8m
3x Stahlrohr 1,4m

Haltet ihr das für per Modul umsetzbar? (Wenn nein, wie kriege ich eventuelle Codeänderungen am schnellsten in das Projekt zurückgeführt?)
Wo würdet ihr das am besten einhängen? Mein erster Ansatz wäre sich an der globalen Einstellung blAllowUnevenAmounts entlang vorzutasten um die Aufrufe entsprechend zu erweitern.
Lässt sich eventuell oxarticles__oxisconfigurable dafür missbrauchen?
Allgemein suche ich gerade Ideen diese Änderung möglichst minimalinvasiv umzusetzen.

Gruß,
Justus