Currently user access tokens are stored as an option. This has a number of down sides, includes - Extremely hard to query, with for all or by user - Options table is not designed to scale to millions of rows. - Access tokens are not directly linked to users and are not deleted when user accounts for removed. Making the access token a post type, fixes all these issues.