Alpha version. Repository created for issue management. Code will be posted after some alpha testing.