A flexible alternative to CSS sprite sheets