An Angular treeview component with checkbox, based on the work of https://github.com/leovo2708/ngx-treeview