Knowledge Based Plants Layout Configuration and Piping Routing