diff --git a/packages/core/src/api/time/timeUtil.js b/packages/core/src/api/time/timeUtil.js
deleted file mode 100644
index 501ea3c5f4..0000000000
--- a/packages/core/src/api/time/timeUtil.js
+++ /dev/null
@@ -1,30 +0,0 @@
-import moment from 'moment';
-
-/**
- * Validates that a date is a valid ISO string.
- *
- * @param date A date string
- * @returns {bool} Whether the date is valid or not.
- */
-export function isValidDate(date) {
- return moment(date).isValid();
-}
-
-/**
- * Validates that a date is a valid ISO string and a specific format.
- *
- * @param date A date string
- * @param format A format string or an array of format strings to validate against.
- * @returns {bool} Whether the date is valid or not according to the format.
- */
-export function isValidDateAndFormat(date, format) {
- return moment(date, format, true).isValid();
-}
-
-export function relativeTime(timestamp) {
- return moment(timestamp).fromNow();
-}
-
-// Select a large random integer at startup, to prevent the greetings to change every time the user
-// navigates.
-const greetingRandomSeed = Math.floor(Math.random() * 1000000);
diff --git a/packages/core/src/components/TemplateList/CardLayoutStyles.js b/packages/core/src/components/TemplateList/CardLayoutStyles.js
deleted file mode 100644
index 215a904ec3..0000000000
--- a/packages/core/src/components/TemplateList/CardLayoutStyles.js
+++ /dev/null
@@ -1,21 +0,0 @@
-import { makeStyles } from '@material-ui/core/styles';
-
-// Shared MUI styles for a grid-based Card layout
-export const CardLayoutStyles = theme => ({
- container: {
- display: 'grid',
- gridTemplateColumns: 'repeat(auto-fill, 296px)',
- gridGap: theme.spacing(3),
- marginBottom: theme.spacing(6),
- },
- card: {
- display: 'flex',
- flexDirection: 'column',
- },
- cardActions: {
- flexGrow: '1',
- alignItems: 'flex-end',
- },
-});
-
-export const useCardLayoutStyles = makeStyles(CardLayoutStyles);
diff --git a/packages/core/src/components/TemplateList/TemplateCard.js b/packages/core/src/components/TemplateList/TemplateCard.js
deleted file mode 100644
index 525ab6ec9e..0000000000
--- a/packages/core/src/components/TemplateList/TemplateCard.js
+++ /dev/null
@@ -1,67 +0,0 @@
-import React, { Component } from 'react';
-import PropTypes from 'prop-types';
-import TemplateCardMedia from './TemplateCardMedia';
-import {
- Button,
- Card,
- CardActions,
- CardContent,
- Chip,
- Typography,
- withStyles,
-} from '@material-ui/core';
-import { Link } from '@material-ui/core';
-import { CardLayoutStyles } from './CardLayoutStyles';
-
-const styles = theme => ({
- ...CardLayoutStyles(theme),
- chip: {
- backgroundColor: theme.palette.gold,
- marginRight: 6,
- },
-});
-
-export class TemplateCard extends Component {
- static propTypes = {
- isGoldenPath: PropTypes.bool,
- item: PropTypes.object.isRequired,
- };
-
- static defaultProps = {
- isGoldenPath: false,
- };
-
- render() {
- const { item, isGoldenPath, classes } = this.props;
- const isExperimental = item.lifecycle === 'experimental';
- // if (!item.owner) {
- // // If an item has no owner, it has most likely been unregistered from sysmodel. Should not crash the whole page.
- // return null;
- // }
- return (
-