Very well done. Since this is open source, it can be customized further to make it country specific with contributions.