Componentization of user-defined information technology