Started on the texture interface and file upload