Finished basic analyzer, no threading yet, probably horrible broken.  Enjoy