now we're locked to two packages, we need to support local icons as well as imporint icons from lucide icons