Sounds like you're well on the road to building this. I would be cautious on the Rex Begonia - they can get out of hand in terrariums. I could be wrong but I'm not sure snakeplant and African violet will do well in terrariums.