Spectre M4

The Spectre M4 is a work in progress.