Fix defaults

- cleans up unused CS files
- moves `DEFAULTS` into constructor functions so instances won't be linked to shared singletons