Added documentation & examples.