Component Widget Factory created by hack.near