Signatures with sub-modules