Refactoring of the LOV Bot

LOV Bot ready for API and be reused for other components
Refactoring of the LOV Bot