There is an old post on similar discussion here
Also in terms of what all you can do with BReps can be seen in API documentation here
i hope these information helps you in what you want to achieve.