Modified layout svg
fixed some issue on engine, added button on engine, reimplemented LDbuttons