Frontend now uses plugin system