refactor: moved templates to usercontrols, simplified estimate