M-structures