major update: new styles (and style system); tag support; other minor improvements