created the texture class. next step is to create the texture builder to simplify texture creation