Got basic core functionality working.