Core part template changes in order to support child templates. Adds basic support for a second/dark theme.