Don't allow adding fill — useless feature
Move example code into its own component so hot reload works