Added two new components that handle node-based navigation. These are useful for top-down games where entities should exist in a grid or node/edge space.