Restrict placement of elements

* Public methods take options to set iterations, timeout, and what can be moved where
* Update README