Add inner and external extensions, implement MANY picker wheels as there are many special cases to account for