First compilable version, bugs may occure.

Interface shouldn't change from expected 1.0 release.