Can I revision my templates, styles and components?
Yes. You should revision your Site Studio assets like other configuration using a service like Git.
Site Studio creates configuration entities. These can be committed to code and versioned using a versioning system like Git.
Drupal doesn't provide versioning of configuration entities as it does for content entities.