Views refactored, now is more easy to add new engines