Bug5100/abstractia preview

Dre suggested branching off release if I was going to do a bunch of bug fixes so I did. This will probably have to be merged after my other PR and uh there may have to be rebasing. Someone ping me if this is necessary.