diff --git a/Build/Build.csproj b/Build/Build.csproj
index 01395222..3551a506 100644
--- a/Build/Build.csproj
+++ b/Build/Build.csproj
@@ -6,8 +6,8 @@
false
-
-
-
+
+
+
diff --git a/Build/packages.lock.json b/Build/packages.lock.json
index e9d03383..d2d67505 100644
--- a/Build/packages.lock.json
+++ b/Build/packages.lock.json
@@ -1,5 +1,5 @@
{
- "version": 2,
+ "version": 1,
"dependencies": {
"net8.0": {
"Bullseye": {
@@ -14,12 +14,6 @@
"resolved": "1.1.9",
"contentHash": "AfK5+ECWYTP7G3AAdnU8IfVj+QpGjrh9GC2mpdcJzCvtQ4pnerAGwHsxJ9D4/RnhDUz2DSzd951O/lQjQby2Sw=="
},
- "PolySharp": {
- "type": "Direct",
- "requested": "[1.14.1, )",
- "resolved": "1.14.1",
- "contentHash": "mOOmFYwad3MIOL14VCjj02LljyF1GNw1wP0YVlxtcPvqdxjGGMNdNJJxHptlry3MOd8b40Flm8RPOM8JOlN2sQ=="
- },
"SimpleExec": {
"type": "Direct",
"requested": "[12.0.0, )",
diff --git a/Directory.Build.props b/Directory.Build.props
index 465817cf..6fbc607e 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -17,14 +17,10 @@
true
False
False
- true
true
- preview.0
-
-
-
-
+ preview
+
diff --git a/Directory.Packages.props b/Directory.Packages.props
deleted file mode 100644
index 0d273f5f..00000000
--- a/Directory.Packages.props
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Revit/Revit2023/Directory.Packages.props b/Revit/Revit2023/Directory.Packages.props
deleted file mode 100644
index e78656dd..00000000
--- a/Revit/Revit2023/Directory.Packages.props
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/Revit/Revit2023/Speckle.Revit2023.Api/Speckle.Revit2023.Api.csproj b/Revit/Revit2023/Speckle.Revit2023.Api/Speckle.Revit2023.Api.csproj
deleted file mode 100644
index 46e454e6..00000000
--- a/Revit/Revit2023/Speckle.Revit2023.Api/Speckle.Revit2023.Api.csproj
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- net48
- x64
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Revit/Revit2023/Speckle.Revit2023.Api/packages.lock.json b/Revit/Revit2023/Speckle.Revit2023.Api/packages.lock.json
deleted file mode 100644
index 8f13be5c..00000000
--- a/Revit/Revit2023/Speckle.Revit2023.Api/packages.lock.json
+++ /dev/null
@@ -1,80 +0,0 @@
-{
- "version": 2,
- "dependencies": {
- ".NETFramework,Version=v4.8": {
- "Mapster": {
- "type": "Direct",
- "requested": "[7.3.0, )",
- "resolved": "7.3.0",
- "contentHash": "NrCUX/rJa5PTyo6iW4AL5dZLU9PDNlYnrJOVjgdpo5OQM9EtWH2CMHnC5sSuJWC0d0b0SnmeRrIviEem6WxtuQ==",
- "dependencies": {
- "Mapster.Core": "1.2.0",
- "Microsoft.CSharp": "4.3.0",
- "System.Reflection.Emit": "4.3.0"
- }
- },
- "Microsoft.SourceLink.GitHub": {
- "type": "Direct",
- "requested": "[8.0.0, )",
- "resolved": "8.0.0",
- "contentHash": "G5q7OqtwIyGTkeIOAc3u2ZuV/kicQaec5EaRnc0pIeSnh9LUjj+PYQrJYBURvDt7twGl2PKA7nSN0kz1Zw5bnQ==",
- "dependencies": {
- "Microsoft.Build.Tasks.Git": "8.0.0",
- "Microsoft.SourceLink.Common": "8.0.0"
- }
- },
- "MinVer": {
- "type": "Direct",
- "requested": "[5.0.0, )",
- "resolved": "5.0.0",
- "contentHash": "ybkgpQMtt0Fo91l5rYtE3TZtD+Nmy5Ko091xvfXXOosQdMi30XO2EZ2+ShZt89gdu7RMmJqZaJ+e1q6d+6+KNw=="
- },
- "PolySharp": {
- "type": "Direct",
- "requested": "[1.14.1, )",
- "resolved": "1.14.1",
- "contentHash": "mOOmFYwad3MIOL14VCjj02LljyF1GNw1wP0YVlxtcPvqdxjGGMNdNJJxHptlry3MOd8b40Flm8RPOM8JOlN2sQ=="
- },
- "Speckle.ProxyGenerator": {
- "type": "Direct",
- "requested": "[0.1.11, )",
- "resolved": "0.1.11",
- "contentHash": "mlojK22Rc1gr5Oxwpq7+3PS91J4EpFND8AP0wmn1JStqTAUbvQRSpNjy/85py5z1q3EjWldc8Aolh3hoKWcdRg=="
- },
- "Speckle.Revit.API": {
- "type": "Direct",
- "requested": "[2023.0.0, )",
- "resolved": "2023.0.0",
- "contentHash": "tq40eD7psgTbV+epNouYyqfo6+hEi7FmXZqcxEOsAV7zfYyWhL6Rt3vmojkWGNuerGbH6oRI6KIIxrnlCNb8Hw=="
- },
- "Mapster.Core": {
- "type": "Transitive",
- "resolved": "1.2.0",
- "contentHash": "TNdqZk2zAuBYfJF88D/3clQTOyOdqr1crU81yZQtlGa+e7FYWhJdK/buBWT+TpM3qQko9UzmzfOT4iq3JCs/ZA=="
- },
- "Microsoft.Build.Tasks.Git": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "bZKfSIKJRXLTuSzLudMFte/8CempWjVamNUR5eHJizsy+iuOuO/k2gnh7W0dHJmYY0tBf+gUErfluCv5mySAOQ=="
- },
- "Microsoft.CSharp": {
- "type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "P+MBhIM0YX+JqROuf7i306ZLJEjQYA9uUyRDE+OqwUI5sh41e2ZbPQV3LfAPh+29cmceE1pUffXsGfR4eMY3KA=="
- },
- "Microsoft.SourceLink.Common": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "dk9JPxTCIevS75HyEQ0E4OVAFhB2N+V9ShCXf8Q6FkUQZDkgLI12y679Nym1YqsiSysuQskT7Z+6nUf3yab6Vw=="
- },
- "System.Reflection.Emit": {
- "type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg=="
- },
- "speckle.revit2023.interfaces": {
- "type": "Project"
- }
- }
- }
-}
\ No newline at end of file
diff --git a/Revit/Revit2023/Speckle.Revit2023.Interfaces/Speckle.Revit2023.Interfaces.csproj b/Revit/Revit2023/Speckle.Revit2023.Interfaces/Speckle.Revit2023.Interfaces.csproj
deleted file mode 100644
index 03df110e..00000000
--- a/Revit/Revit2023/Speckle.Revit2023.Interfaces/Speckle.Revit2023.Interfaces.csproj
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
- netstandard2.0
-
-
-
-
-
-
-
-
diff --git a/Revit/Revit2023/Speckle.Revit2023.Interfaces/packages.lock.json b/Revit/Revit2023/Speckle.Revit2023.Interfaces/packages.lock.json
deleted file mode 100644
index f3f63396..00000000
--- a/Revit/Revit2023/Speckle.Revit2023.Interfaces/packages.lock.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "version": 2,
- "dependencies": {
- ".NETStandard,Version=v2.0": {
- "Microsoft.SourceLink.GitHub": {
- "type": "Direct",
- "requested": "[8.0.0, )",
- "resolved": "8.0.0",
- "contentHash": "G5q7OqtwIyGTkeIOAc3u2ZuV/kicQaec5EaRnc0pIeSnh9LUjj+PYQrJYBURvDt7twGl2PKA7nSN0kz1Zw5bnQ==",
- "dependencies": {
- "Microsoft.Build.Tasks.Git": "8.0.0",
- "Microsoft.SourceLink.Common": "8.0.0"
- }
- },
- "MinVer": {
- "type": "Direct",
- "requested": "[5.0.0, )",
- "resolved": "5.0.0",
- "contentHash": "ybkgpQMtt0Fo91l5rYtE3TZtD+Nmy5Ko091xvfXXOosQdMi30XO2EZ2+ShZt89gdu7RMmJqZaJ+e1q6d+6+KNw=="
- },
- "NETStandard.Library": {
- "type": "Direct",
- "requested": "[2.0.3, )",
- "resolved": "2.0.3",
- "contentHash": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0"
- }
- },
- "PolySharp": {
- "type": "Direct",
- "requested": "[1.14.1, )",
- "resolved": "1.14.1",
- "contentHash": "mOOmFYwad3MIOL14VCjj02LljyF1GNw1wP0YVlxtcPvqdxjGGMNdNJJxHptlry3MOd8b40Flm8RPOM8JOlN2sQ=="
- },
- "Microsoft.Build.Tasks.Git": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "bZKfSIKJRXLTuSzLudMFte/8CempWjVamNUR5eHJizsy+iuOuO/k2gnh7W0dHJmYY0tBf+gUErfluCv5mySAOQ=="
- },
- "Microsoft.NETCore.Platforms": {
- "type": "Transitive",
- "resolved": "1.1.0",
- "contentHash": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A=="
- },
- "Microsoft.SourceLink.Common": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "dk9JPxTCIevS75HyEQ0E4OVAFhB2N+V9ShCXf8Q6FkUQZDkgLI12y679Nym1YqsiSysuQskT7Z+6nUf3yab6Vw=="
- }
- }
- }
-}
\ No newline at end of file
diff --git a/Revit/Revit2024/Directory.Packages.props b/Revit/Revit2024/Directory.Packages.props
deleted file mode 100644
index 54adf523..00000000
--- a/Revit/Revit2024/Directory.Packages.props
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/Revit/Revit2024/Speckle.Revit2024.Api/Speckle.Revit2024.Api.csproj b/Revit/Revit2024/Speckle.Revit2024.Api/Speckle.Revit2024.Api.csproj
deleted file mode 100644
index f628b2ca..00000000
--- a/Revit/Revit2024/Speckle.Revit2024.Api/Speckle.Revit2024.Api.csproj
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- net48
- x64
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Revit/Revit2024/Speckle.Revit2024.Api/packages.lock.json b/Revit/Revit2024/Speckle.Revit2024.Api/packages.lock.json
deleted file mode 100644
index d2ff7be9..00000000
--- a/Revit/Revit2024/Speckle.Revit2024.Api/packages.lock.json
+++ /dev/null
@@ -1,80 +0,0 @@
-{
- "version": 2,
- "dependencies": {
- ".NETFramework,Version=v4.8": {
- "Mapster": {
- "type": "Direct",
- "requested": "[7.3.0, )",
- "resolved": "7.3.0",
- "contentHash": "NrCUX/rJa5PTyo6iW4AL5dZLU9PDNlYnrJOVjgdpo5OQM9EtWH2CMHnC5sSuJWC0d0b0SnmeRrIviEem6WxtuQ==",
- "dependencies": {
- "Mapster.Core": "1.2.0",
- "Microsoft.CSharp": "4.3.0",
- "System.Reflection.Emit": "4.3.0"
- }
- },
- "Microsoft.SourceLink.GitHub": {
- "type": "Direct",
- "requested": "[8.0.0, )",
- "resolved": "8.0.0",
- "contentHash": "G5q7OqtwIyGTkeIOAc3u2ZuV/kicQaec5EaRnc0pIeSnh9LUjj+PYQrJYBURvDt7twGl2PKA7nSN0kz1Zw5bnQ==",
- "dependencies": {
- "Microsoft.Build.Tasks.Git": "8.0.0",
- "Microsoft.SourceLink.Common": "8.0.0"
- }
- },
- "MinVer": {
- "type": "Direct",
- "requested": "[5.0.0, )",
- "resolved": "5.0.0",
- "contentHash": "ybkgpQMtt0Fo91l5rYtE3TZtD+Nmy5Ko091xvfXXOosQdMi30XO2EZ2+ShZt89gdu7RMmJqZaJ+e1q6d+6+KNw=="
- },
- "PolySharp": {
- "type": "Direct",
- "requested": "[1.14.1, )",
- "resolved": "1.14.1",
- "contentHash": "mOOmFYwad3MIOL14VCjj02LljyF1GNw1wP0YVlxtcPvqdxjGGMNdNJJxHptlry3MOd8b40Flm8RPOM8JOlN2sQ=="
- },
- "Speckle.ProxyGenerator": {
- "type": "Direct",
- "requested": "[0.1.11, )",
- "resolved": "0.1.11",
- "contentHash": "mlojK22Rc1gr5Oxwpq7+3PS91J4EpFND8AP0wmn1JStqTAUbvQRSpNjy/85py5z1q3EjWldc8Aolh3hoKWcdRg=="
- },
- "Speckle.Revit.API": {
- "type": "Direct",
- "requested": "[2024.0.0, )",
- "resolved": "2024.0.0",
- "contentHash": "a4dsvZ00ocvzTgCD6dUdydf0jIZDVcDhs6dUX9cv+y3aTDbU8rmzhYXWt8sThedIG+IPSVa0vHmAH9pKiJL3SQ=="
- },
- "Mapster.Core": {
- "type": "Transitive",
- "resolved": "1.2.0",
- "contentHash": "TNdqZk2zAuBYfJF88D/3clQTOyOdqr1crU81yZQtlGa+e7FYWhJdK/buBWT+TpM3qQko9UzmzfOT4iq3JCs/ZA=="
- },
- "Microsoft.Build.Tasks.Git": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "bZKfSIKJRXLTuSzLudMFte/8CempWjVamNUR5eHJizsy+iuOuO/k2gnh7W0dHJmYY0tBf+gUErfluCv5mySAOQ=="
- },
- "Microsoft.CSharp": {
- "type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "P+MBhIM0YX+JqROuf7i306ZLJEjQYA9uUyRDE+OqwUI5sh41e2ZbPQV3LfAPh+29cmceE1pUffXsGfR4eMY3KA=="
- },
- "Microsoft.SourceLink.Common": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "dk9JPxTCIevS75HyEQ0E4OVAFhB2N+V9ShCXf8Q6FkUQZDkgLI12y679Nym1YqsiSysuQskT7Z+6nUf3yab6Vw=="
- },
- "System.Reflection.Emit": {
- "type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg=="
- },
- "speckle.revit2024.interfaces": {
- "type": "Project"
- }
- }
- }
-}
\ No newline at end of file
diff --git a/Revit/Revit2024/Speckle.Revit2024.Interfaces/Speckle.Revit2024.Interfaces.csproj b/Revit/Revit2024/Speckle.Revit2024.Interfaces/Speckle.Revit2024.Interfaces.csproj
deleted file mode 100644
index 03df110e..00000000
--- a/Revit/Revit2024/Speckle.Revit2024.Interfaces/Speckle.Revit2024.Interfaces.csproj
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
- netstandard2.0
-
-
-
-
-
-
-
-
diff --git a/Revit/Revit2024/Speckle.Revit2024.Interfaces/packages.lock.json b/Revit/Revit2024/Speckle.Revit2024.Interfaces/packages.lock.json
deleted file mode 100644
index f3f63396..00000000
--- a/Revit/Revit2024/Speckle.Revit2024.Interfaces/packages.lock.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "version": 2,
- "dependencies": {
- ".NETStandard,Version=v2.0": {
- "Microsoft.SourceLink.GitHub": {
- "type": "Direct",
- "requested": "[8.0.0, )",
- "resolved": "8.0.0",
- "contentHash": "G5q7OqtwIyGTkeIOAc3u2ZuV/kicQaec5EaRnc0pIeSnh9LUjj+PYQrJYBURvDt7twGl2PKA7nSN0kz1Zw5bnQ==",
- "dependencies": {
- "Microsoft.Build.Tasks.Git": "8.0.0",
- "Microsoft.SourceLink.Common": "8.0.0"
- }
- },
- "MinVer": {
- "type": "Direct",
- "requested": "[5.0.0, )",
- "resolved": "5.0.0",
- "contentHash": "ybkgpQMtt0Fo91l5rYtE3TZtD+Nmy5Ko091xvfXXOosQdMi30XO2EZ2+ShZt89gdu7RMmJqZaJ+e1q6d+6+KNw=="
- },
- "NETStandard.Library": {
- "type": "Direct",
- "requested": "[2.0.3, )",
- "resolved": "2.0.3",
- "contentHash": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0"
- }
- },
- "PolySharp": {
- "type": "Direct",
- "requested": "[1.14.1, )",
- "resolved": "1.14.1",
- "contentHash": "mOOmFYwad3MIOL14VCjj02LljyF1GNw1wP0YVlxtcPvqdxjGGMNdNJJxHptlry3MOd8b40Flm8RPOM8JOlN2sQ=="
- },
- "Microsoft.Build.Tasks.Git": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "bZKfSIKJRXLTuSzLudMFte/8CempWjVamNUR5eHJizsy+iuOuO/k2gnh7W0dHJmYY0tBf+gUErfluCv5mySAOQ=="
- },
- "Microsoft.NETCore.Platforms": {
- "type": "Transitive",
- "resolved": "1.1.0",
- "contentHash": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A=="
- },
- "Microsoft.SourceLink.Common": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "dk9JPxTCIevS75HyEQ0E4OVAFhB2N+V9ShCXf8Q6FkUQZDkgLI12y679Nym1YqsiSysuQskT7Z+6nUf3yab6Vw=="
- }
- }
- }
-}
\ No newline at end of file
diff --git a/Revit/Speckle.Revit.Api/A.cs b/Revit/Speckle.Revit.Api/A.cs
deleted file mode 100644
index 8b889ecf..00000000
--- a/Revit/Speckle.Revit.Api/A.cs
+++ /dev/null
@@ -1,30 +0,0 @@
-using Speckle.ProxyGenerator;
-
-namespace Speckle.Revit.Api
-{
- public static class A
- {
- public static T? Call(Func