GUI Package. Can be completely removed if only the backend is needed.