Understanding each component