Rewriting report CRUD into smaller chunks. Adding html builder for dropdown