Implement in-memory file manager
Add function to generate a unique identifier
Fix analyzer warnings
Further implement in-memory file manager