A Framework Agnostic Registry Based Skeleton for decoupled UI widgets or components