Added a very very basic porfiling lib and improved edge-shard lookup for vertices