#6 Adding documentation for transformers and restart_impl.dart