Something like that can be created with only a few lines of lite-C code.