This project is an attempt to create a wrapper between filesystem code for one operating system and compile it for another. For example, a Linux filesystem driver could work natively in Windows if the project goes as planned.
EBML, or Extensible Binary Meta-Language, is a simple XML like binary language for describing data in structured style. EBML was originally designed for use in the Matroska project, but the developers saw that EBML was very flexible and extensible.