Component
struct ActionRow<T> where T : Component
init(components: T...)
let components: [T]
let type: ComponentTypes