Just some progress update of work I've done last night:
The search utilizes multiple threads, so the more cores you have the better...
Probably couple more days. Hopefully, if my son permits (I have sitter duty tonight

) I will be finalizing the main UI this evening, and then some more work is left on the new property engine and undo/redo functionality.