[Logic] Factory - Input, Select, Tab - draft version