cmTarget: group remaining properties

These are kind of a mixed assortment.
diff --git a/Source/cmTarget.cxx b/Source/cmTarget.cxx
index de38870..5a2fa24 100644
--- a/Source/cmTarget.cxx
+++ b/Source/cmTarget.cxx
@@ -664,15 +664,22 @@
     // -- Visual Studio
     initProp("VS_NO_COMPILE_BATCHING");
 
+    // Output location properties
     initProp("ARCHIVE_OUTPUT_DIRECTORY");
     initProp("LIBRARY_OUTPUT_DIRECTORY");
     initProp("RUNTIME_OUTPUT_DIRECTORY");
     initProp("PDB_OUTPUT_DIRECTORY");
     initProp("COMPILE_PDB_OUTPUT_DIRECTORY");
+
+    // -- macOS bundle properties
     initProp("FRAMEWORK");
     initProp("FRAMEWORK_MULTI_CONFIG_POSTFIX");
-    initProp("LINK_INTERFACE_LIBRARIES");
     initProp("MACOSX_BUNDLE");
+
+    // Usage requirement properties
+    initProp("LINK_INTERFACE_LIBRARIES");
+
+    // Metadata
     initProp("EXPORT_COMPILE_COMMANDS");
 
 #ifdef __APPLE__