Technical details and features

Discuss design decissions and features here