First stab at docs, has overview and short examples