Allow wildcard bytes in AOB scan to allow some bytes to be anything:
0x50, ??, 0x90, ??, ??, ??, 0x10, 0x10, ...
This could be done by having a new CBytes struct that potentially is just a map of indexes to values.
0x5, 0x6, ??, 0x7, 0x8
{0: 0x5, 1: 0x6, 3: 0x7, 4: 0x8}