Add FigManager
Add configspec option, change config access to dict-based
Update config to use verbose sample enumeration