wrapping up definitions of part 1, angular framework parts