Various small changes from DynamoCoreSplit

### Purpose

Lighten the load of https://github.com/DynamoDS/Dynamo/pull/2143

### Reviewers

- [ ] @lukechurch