Overall refactoring + EasySearch.Components Object for interacting with blaze components