Feature Project - Added wrapper for boundary and crosses

Not ready to merge yet. Just wanted to start off the conversation.

I'll add comments in-line for parts I would like to discuss.