Add script which will arrange up the smarts beforehand.
Make carpet.py conform to the given smarts.