Added texture hpp and example files