Vitalsource Technologies, Inc. Spin Arrangements And Crystal Structure, Domains, And Micromagnetics