Added the most basic texture implementation