Noncommutative lattices : skew lattices, Skew Boolean algebras and beyond