Abstract material design