(Python3, GPLv3) hierarchical levels like "1.2.3" or "A.IV.3.b"