Add data models, add opencv feature extractions methods