Comments and added apigen docs