Text this: Overview of Technologies for Solar Systems and Heat Storage: The Use of Computational Fluid Dynamics for Performance Analysis and Optimization