Requires a little stub file per target, so we can neatly define the architecture. This properly includes all the cortex m core documentation finally.