Say hello to ViewPlaceholder!

Provides a useful reusable component for empty state views. Matches the API
provided by Silica.