I am sure that if you plant the trees back again it will do nothing but good.
Once the product's task is known design the interface first then implement to the interface design.