Some structs. Let the fun begin.