initial public version, including example code (but no documentation yet)