Implements a Force Directed Graph Layout Engine backed by an Oct Tree (8-way spatial partitioning)