A searchable tree component for Angular and Bootstrap