Added some principles, more will be added as I think of them. :)