Category theoretical physics