integrate all markup plugins to one and improved the markup function using attachStyleStateChange
deleted unneeded plugins