And what all is eventually available isn't necessarily what would be available right at the outset when the system is first released. They could initially release a bare-bones version that only exposes a few game elements and then gradually add more based on a combination of what gets asked for the most and what's easiest to develop.

It's hard to guess which pieces would make the initial cut, though. I'm sure once we get the details there are going to be questions about why some obscure feature was included while some other widely desired feature wasn't.