Ok, it seems it can be implemented with two files. Working on it.