Added: Gadget and its factory which uses sequence as well.