This kind of thing is good, I would suggest you focus on the Frame API as that is where we will start and we know that bit will work, as `SkyCoord` is going to need upstream work.