First Draft (correction). Inherited work.

This is an experimental proof of concept which will serve as the starting
point for deviceutils. Prior commit neglected to include actual source
files.