Added some documentation & implementation context.