Synthetic Sage Mode

This is a work in progress and will be updated in a little while.