refactored ove/html library. Now uses a Tag type.