FunaniEngine implemented using ObservableObject
Cleanup
Reformulated to query potentially more than one item