Tweaking configuration options

Extracting default_template as a method to improve clarity
Adding some @TODOs for ProfileStatus

[skip ci]