Exploring the Space of Abstract Textures by Principles and Random Sampling