more tests and typedefs. Once feature editing is more stable, this format can be extended with Update, Delete and Insert