Most major features have been implemented.