Developers should be able to create custom Preview annotations for common preview patterns within their projects. It should also be possible to apply runtime transformations to Preview instances to remove some of the restrictions associated to working with annotations and constant expressions.