Basic version with unit tests for creation and placement