Abstracted out connected texture logic