make a simple explanation about existing components of openapps.