What Are The Various Aspects Of Development