feat(tasks): refactor some views so we have more modular
control. Specifically here so we can add action buttons