Wrapping open cl calls in class for easy re-use