base for icon development