# components concept

- components are kinda opinionated.
- should be project agnostic (e.g.: configure bugwarrior via options but leave
  specifics out).
- `component.<toplevel>.enabled` should usually be the default for all it
  subcomponents (`comonent.<topleve>.<subcomponent>.enabled`).
  - But default should make sense here!