initial commit
basics of engine and visualization