Only use Hot Module Replacement in the dev server
Organize common styles/components into `generic` packages