Add a new native-lua implementation.
Port the TD shellmap to the new API.
WIP: RA Shellmap.