Engineering Networks