Old abandoned project of mine. I make it public on terms of ICS license.