MADE:
--> Implemented and tested with one object the matching.

TODO:
--> Test with multiple objects.
MADE:
--> added projects whole architecture with offline data
MADE:
--> trying to synchronizing threads in offline test
MADE:
--> Erased Everything about external projects that use BOViL.

TODO:
--> Clean branches