improve preset system and add omniture style serialization