Added some design notes

Design notes and TODO for future implementation.