Add startPoint option to control where initial words get placed