My long term plan is to split things out as:
gestalt-game-assets - interfaces for the assets like Texture, Mesh, Shader, Sound, etc.
gestalt-lwjgl - lwjgl implementations for these assets and their systems, and things like nui's lwjgl rendering. There would probably be another library with the...