It should be possible (anything usually is). The difficulty depends on what's involved to make it, and the way to figure that out is to attempt it. Figure out what you want it to do, which then can be broken down to a lot of simple things you can do, and it should be straightforward enough.