update icons
move globals to util
static initialization
basic icon class