M-Spin Systems