sdl analysis

Merging my analysis and utilities in.  All additions, primarily to new files.