It is functional, yes. You can make edits to some parts of game data if you understand how the data structures work, compile and validate to make it "real" data.
Those are tools I primarily use for myself to write quests and other game content. It could conceivably be used by modders in the future to create 3rd party content, or to add onto or replace existing work as well.