Add more basic properties and methods

This is prototype code, so not taking time to comment much or add docstrings at this point.