Register/Edit permeable pavers cleanup.

Separated register and edit into different functions to simplify code.