Major Abson improvements and a few compile error fixes.