Add procedural capsule generation.

UVs are not generated yet.
Fix #12