Add configurability
Add attributes for single-use kits
Add sample kit configuration to be loaded if none is present
Reorganize some things