* commit '47cd4d521bf440042562b5cd1527facc4416b8dc': docs: update fragment docs with revised APIs, add sample code from ApiDemos, and polish it up
* commit '47cd4d521bf440042562b5cd1527facc4416b8dc': docs: update fragment docs with revised APIs, add sample code from ApiDemos, and polish it up