Theory, properties and engineering of 2D magnetic materials. (February 2023)