refactor images out to shared ui lib